const http = require("../../utils/http.js")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        loginInfo: {},
        baseImage: http.baseUrl
    },
    previewAvatar() {
        wx.previewImage({
            urls: [this.data.baseImage + this.data.loginInfo.avatar]
        })
    },
    getLoginInfo() {
        http.get('wx/vip/info', {}, false).then(data => {
            this.setData({
                loginInfo: {...data}
            })
        }).catch(() => {
            wx.showToast({title: "请先登录！", icon: "error"})
            wx.reLaunch({url: "/pages/index/index"})
        })
    },
    logout() {
        wx.showModal({
            title: "提示",
            content: "确定退出吗?",
            showCancel: true,
            success: res => {
                if (res.confirm) {
                    http.get('wx/vip/logout', {type: 2}).then(() => {
                        wx.showToast({title: "再见~！", icon: "success"})
                        setTimeout(() => {
                            wx.removeStorageSync("wxToken")
                            wx.reLaunch({url: "/pages/index/index"})
                        }, 1500)
                    })
                }
            }
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.getLoginInfo()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})
